/**
 * @author Justin Akin
 * @version Action Pals Core Library 0.1.0
 */
package com.actionpals.events
{	
	import com.actionpals.base.BaseEvent;

	/**
	 * 
	 */
	public class NetStreamEvent extends BaseEvent
	{
		
	//--------------------------------------------------------------------------------
	//
	//	Public Static Constants
	//
	//--------------------------------------------------------------------------------
			
		public static const BUFFER_EMPTY:String = "bufferEmpty";
		public static const BUFFER_FULL:String = "bufferFull";
		public static const BUFFER_FLUSH:String = "bufferFlush";
		public static const PUBLISH_START:String = "publishStart";
		public static const PUBLISH_BAD_NAME:String = "publishBadName";
		public static const PUBLISH_IDLE:String = "publishIdle";
		public static const UNPUBLISH_SUCCESS:String = "unpublishSuccess";
		public static const PLAY_START:String = "playStart";
		public static const PLAY_STOP:String = "playStop";
		public static const PLAY_FAILED:String = "playFailed";
		public static const PLAY_STREAM_NOT_FOUND:String = "playStreamNotFound";
		public static const PLAY_RESET:String = "playReset";
		public static const PLAY_PUBLISH_NOTIFY:String = "playPublishNotify";
		public static const PLAY_UNPUBLISH_NOTIFY:String = "playUnpublishNotify";
		public static const PAUSE_NOTIFY:String = "pauseNotify";
		public static const UNPAUSE_NOTIFY:String = "unpauseNotify";
		public static const RECORD_START:String = "recordStart";
		public static const RECORD_NO_ACCESS:String = "recordNoAccess";
		public static const RECORD_STOP:String = "recordStop";
		public static const RECORD_FAILED:String = "recordFailed";
		public static const SEEK_FAILED:String = "seekFailed";
		public static const SEEK_INVALID_TIME:String = "seekInvalidTime";
		public static const SEEK_NOTIFY:String = "seekNotify";
		
	//--------------------------------------------------------------------------------
	//
	//	Constructor
	//
	//--------------------------------------------------------------------------------
		
		/**
		 * Constructor
		 */
		public function NetStreamEvent( type:String, bubbles:Boolean = false, cancelable:Boolean = false )
		{
			super( type, bubbles, cancelable );
		}		
	}	
}